package me.zhengjie.annotation.rest;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author gyq
 * @description Query注解生效条件
 * @datetime 2022/5/10 21:44
 */
@Target(ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ActiveCondition {
    /**
     * 数据库字段
     *
     * @return
     */
    String field() default "";

    /**
     * 生效值
     *
     * @return
     */
    String active() default "";

    /**
     * 相反值
     *
     * @return
     */
    String reverse() default "";
}
